API Documentation
EffectType.h
1 // EffectType.h
3 //
5 
6 namespace nkAstraeus
7 {
11  enum class EFFECT_TYPE
12  {
13  UNKNOWN = 0,
14  FILM_GRAIN,
15  FXAA,
16  SSAO
17  } ;
18 
22  class EffectTypeUtils final
23  {
24  public :
25 
26  // Translation
78  } ;
79 }
nkAstraeus::EFFECT_TYPE::FILM_GRAIN
@ FILM_GRAIN
Film grain effect.
nkAstraeus::EFFECT_TYPE
EFFECT_TYPE
Lists all effects supported.
Definition: EffectType.h:12
nkAstraeus::EFFECT_TYPE::FXAA
@ FXAA
Fast Approximate Anti-Aliasing effect.
nkAstraeus::EffectTypeUtils
Offers utility functions to help with the enumeration support.
Definition: EffectType.h:23
nkAstraeus::EFFECT_TYPE::SSAO
@ SSAO
Screen Space Ambient Occlusion effect.
nkAstraeus
Encompasses all API of component NilkinsAstraeus.
Definition: Engine.h:7
nkMemory::StringView
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
nkAstraeus::EFFECT_TYPE::UNKNOWN
@ UNKNOWN
Unknown placeholder.
nkAstraeus::EffectTypeUtils::stringToEnum
static EFFECT_TYPE stringToEnum(const nkMemory::StringView &value)
nkAstraeus::EffectTypeUtils::enumToString
static nkMemory::StringView enumToString(EFFECT_TYPE value)